TEL-AVIV UNIVERSITY RAYMOND AND BEVERLY SACKLER FACULTY OF EXACT SCIENCES SCHOOL OF COMPUTER SCIENCE Joint Cache Partition and Job Assignment on Multi-Core Processors

نویسنده

  • Omry Tuval
چکیده

Multicore shared cache processors pose a challenge for designers of embedded systems who try to achieve minimal and predictable execution time of workloads consisting of several jobs. One way in which this challenge was addressed is by statically partitioning the cache among the cores and assigning the jobs to the cores with the goal of minimizing the makespan. Several heuristic algorithms have been proposed that jointly decide how to partition the cache among the cores and how to assign the jobs. We initiate a theoretical study of this problem which we call the joint cache partition and job assignment problem. In this problem the input is a set of jobs, where each job is specified by a function that gives the running time of the job for each possible cache allocation. The goal is to statically partition a cache of size K among c cores and assign each job to a core such that the makespan is minimized. By a careful analysis of the space of possible cache partitions we obtain a constant approximation algorithm for this problem. We give better approximation algorithms for a few important special cases. We also provide lower and upper bounds on the improvement that can be obtained by allowing dynamic cache partitions and dynamic job assignments. We show that our joint cache partition and job assignment problem generalizes an interesting special case of the problem of scheduling on unrelated machines that is still more general than scheduling on related machines. In this special case the machines are ordered by their ”strength” and the running time of each job decreases when it is scheduled on a stronger machine. We call this problem the ordered unrelated machines scheduling problem. We give a polynomial time algorithm for scheduling on ordered unrelated machines for instances where each job has only two possible load values and the sets of load values for all jobs are of constant size.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Determining the configuration of macromolecular assembly components based on cryoEM density fitting and pairwise geometric complementarity

School of Computer Science, Raymond and Beverly Sackler Faculty of Exact Sciences, Tel Aviv University, Tel Aviv 69978, Israel Department of Biopharmaceutical Sciences and Pharmaceutical Chemistry, and California Institute for Quantitative Biomedical Research, University of California at San Francisco, San Francisco, CA 94158, USA School of Crystallography, Birkbeck College University of London...

متن کامل

A Combinatorial Characterization of the Testable Graph Properties: It’s All About Regularity Extended Abstract + Appendix

A common thread in all the recent results concerning testing dense graphs is the use of Szemerédi’s regularity lemma. In this paper we show that in some sense this is not a coincidence. Our first result is that the property defined by having any given Szemerédi-partition is testable with a constant number of queries. Our second and main result is a purely combinatorial characterization of the g...

متن کامل

The Algorithmic Aspects of the Regularity Lemma

The Regularity Lemma of Szemerédi is a result that asserts that every graph can be partitioned in a certain regular way. This result has numerous applications, but its known proof is not algorithmic. Here we first demonstrate the computational difficulty of finding a regular partition; we show that deciding if a given partition of an input graph satisfies the properties guaranteed by the lemma ...

متن کامل

HEMOSTASIS, THROMBOSIS, AND VASCULAR BIOLOGY Reduced incidence of ischemic stroke in patients with severe factor XI deficiency

1The Amalia Biron Research Institute of Thrombosis and Hemostasis, Sheba Medical Center, Tel Hashomer and Sackler Faculty of Medicine, Tel Aviv University, Tel Aviv; 2Department of Statistics and Operations Research, Raymond and Beverly Sackler Faculty of Exact Sciences, Tel Aviv University, Tel Aviv; 3Division of Epidemiology and Preventive Medicine, Sackler Faculty of Medicine, Tel Aviv Unive...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013